Denis GenreauDenis Genreau
International FootballIndonesia 0-0 Malaysia: Thom Haye's 37th-Minute Red Card and the Role Problem Nobody Wants to NameThe 0-0 draw between Indonesia and Malaysia at Gelora Bung Karno on the eveni...
Martial ArtsTwo Lines of Text, One Knee Wrap: The Limits of Injury Analysis in Combat SportsAt 10:40 p.m., a 14-second clip appeared on my phone. A young fighter walked...
GolfSteph Curry's 300 Miura Irons and the Missing Spec SheetOn Monday, 300 sets of irons left a forging shop in Himeji and a story went...
GolfA 30-Second Ad, A 30-Day Shock: Brand Governance Lessons from Good Good GolfA less-than-one-minute advertisement turned a golf content empire into a case...
International FootballAfrican players treated as 'commodity': Sarr and Camara cases expose the harsh reality of the transfer marketGhost contracts never exist on paper, they exist in a 2 AM phone call. And in...
Athletics2026 Asian Para Games: Singapore Names 20 Athletes Across Nine Sports, Hands Flag to a 25-Year-Old Para Athletics AthleteAt Gardens by the Bay that afternoon there was no grandstand, no track, no...
International FootballBlank Sheet in the Data Room: The 'No Data, No Publish' Discipline of Vietnamese FootballOn Monday morning, in a seventh-floor room near Hang Day Stadium, I opened th...
SwimmingFrom Ohio to Washington: Ali Sadri and George Washington's Strategic Move in the NCAA Swimming ArenaI have spent years in the commentary booth, watching hundreds of races, and I...
VolleyballVietnam Women's Sepak Takraw Doubles Reaches Asiad 20 Final: The Rhythm-Flipping Substitution and the Unpatched Slow-Start CrackThe moment the scoreboard flipped to 3-6 in Game 1, I sat up straight. Not...
International FootballDisney in talks with DICE and Bungie for Star Wars Battlefront: the empty chair in the roomIn a video on his YouTube channel, Giant Bomb journalist Jeff Grubb mentioned...
Badminton2026 Asian Games: India Meet Japan in the Badminton Team Quarter-Finals, and the Ceiling Sits in the Doubles RubbersJapan is the only nation seeded in both badminton team draws at the 2026 Asia...
Martial ArtsVirtual Taekwondo at the 2026 Asian Games: Chau Ngoc Tuyet Sang and the Arena Where the Rulebook Rewrites the Medal RaceOn the morning of October 2, at an arena in Japan, a Vietnamese athlete will...
International FootballSeven Minutes in Thammasat: How Persib Reversed Port FC 3-1At the 90+5th minute at Thammasat Stadium, the ball came to rest in Port FC's...
VolleyballHanoi Tasco Auto and Their Seven Opening Wins: The Number Nobody Wants to CalculateOn October 14, in the fifth set against Binh chung Thong tin, the final ball...
EsportsThe Data Silence: When a Nine-Dimension Esports Analysis Comes Back EmptyLate one weekend night, I sat down in front of a nine-part analysis — the exa...
EsportsNine Empty Cells and the Trap of Fabricated Data in Esports AnalysisLate afternoon in Boston, a nine-dimension analysis sat on my screen. All nin...
Table TennisVBCL returns to Derby Arena: when a title is decided by the countback clauseThe women's Premier title at the VBCL last season was not decided by a shot....
Domestic FootballVietnam lose captain Quang Hai for inaugural FIFA ASEAN Cup: a No.10 and an armband gone in one afternoonOn the afternoon of September 22, the opening whistle of training blew while...
BadmintonAsian Games 2026: Satwik-Chirag fall to World No. 36 Thai pair in 68 minutes19 minutes. That was the entire length of the deciding game. Inside those 19...
Domestic FootballInput Data Required - Insufficient Information for AnalysisUnfortunately, I cannot complete the request to create a 1751-word Vietnamese...
Martial ArtsTwo Lines of Text, One Knee Wrap: The Limits of Injury Analysis in Combat SportsAt 10:40 p.m., a 14-second clip appeared on my phone. A young fighter walked...
GolfSteph Curry's 300 Miura Irons and the Missing Spec SheetOn Monday, 300 sets of irons left a forging shop in Himeji and a story went...
GolfA 30-Second Ad, A 30-Day Shock: Brand Governance Lessons from Good Good GolfA less-than-one-minute advertisement turned a golf content empire into a case...
International FootballAfrican players treated as 'commodity': Sarr and Camara cases expose the harsh reality of the transfer marketGhost contracts never exist on paper, they exist in a 2 AM phone call. And in...
Athletics2026 Asian Para Games: Singapore Names 20 Athletes Across Nine Sports, Hands Flag to a 25-Year-Old Para Athletics AthleteAt Gardens by the Bay that afternoon there was no grandstand, no track, no...
International FootballBlank Sheet in the Data Room: The 'No Data, No Publish' Discipline of Vietnamese FootballOn Monday morning, in a seventh-floor room near Hang Day Stadium, I opened th...
SwimmingFrom Ohio to Washington: Ali Sadri and George Washington's Strategic Move in the NCAA Swimming ArenaI have spent years in the commentary booth, watching hundreds of races, and I...
VolleyballVietnam Women's Sepak Takraw Doubles Reaches Asiad 20 Final: The Rhythm-Flipping Substitution and the Unpatched Slow-Start CrackThe moment the scoreboard flipped to 3-6 in Game 1, I sat up straight. Not...
International FootballDisney in talks with DICE and Bungie for Star Wars Battlefront: the empty chair in the roomIn a video on his YouTube channel, Giant Bomb journalist Jeff Grubb mentioned...
Badminton2026 Asian Games: India Meet Japan in the Badminton Team Quarter-Finals, and the Ceiling Sits in the Doubles RubbersJapan is the only nation seeded in both badminton team draws at the 2026 Asia...
Martial ArtsVirtual Taekwondo at the 2026 Asian Games: Chau Ngoc Tuyet Sang and the Arena Where the Rulebook Rewrites the Medal RaceOn the morning of October 2, at an arena in Japan, a Vietnamese athlete will...
International FootballSeven Minutes in Thammasat: How Persib Reversed Port FC 3-1At the 90+5th minute at Thammasat Stadium, the ball came to rest in Port FC's...
VolleyballHanoi Tasco Auto and Their Seven Opening Wins: The Number Nobody Wants to CalculateOn October 14, in the fifth set against Binh chung Thong tin, the final ball...
EsportsThe Data Silence: When a Nine-Dimension Esports Analysis Comes Back EmptyLate one weekend night, I sat down in front of a nine-part analysis — the exa...
EsportsNine Empty Cells and the Trap of Fabricated Data in Esports AnalysisLate afternoon in Boston, a nine-dimension analysis sat on my screen. All nin...
Table TennisVBCL returns to Derby Arena: when a title is decided by the countback clauseThe women's Premier title at the VBCL last season was not decided by a shot....
Domestic FootballVietnam lose captain Quang Hai for inaugural FIFA ASEAN Cup: a No.10 and an armband gone in one afternoonOn the afternoon of September 22, the opening whistle of training blew while...
BadmintonAsian Games 2026: Satwik-Chirag fall to World No. 36 Thai pair in 68 minutes19 minutes. That was the entire length of the deciding game. Inside those 19...
Domestic FootballInput Data Required - Insufficient Information for AnalysisUnfortunately, I cannot complete the request to create a 1751-word Vietnamese...
